Theano 是一个 Python 科学计算库,允许我们进行符号运算,并在 CPU 和 GPU 上执行。
它最初由 Montreal 大学的机器学习研究者们所开发,用来进行机器学习的计算。
按照官网上的说明,它拥有以下几个方面的特点:
windows 下,使用 anaconda 安装 theano 的命令为:
conda install mingw libpython
pip install theano
linux 下,使用 anaconda 安装的命令为
conda install theano
安装好之后,还需要安装 Cuda 并进行 GPU 环境的配置,否则是不能利用 GPU 进行计算的,推荐使用 linux/mac 进行配置,具体方法可以参考官网上的配置说明。
查看安装的版本:
import theano
theano.__version__
查看当前使用的 device:
theano.config.device
运行测试:
theano.test()
这里我已经在本地 Windows 配好了 GPU 的设置,如果没有配好,显示的结果可能不一样。
Windows 下第一次运行可能会显示 DEBUG: nvcc STDOUT 等内容,Just ignore it!